문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 Microsoft Windows (문단 편집) === [[Microsoft Windows/커널|NT 커널]] 전환 === 초창기 Windows 시리즈는 완전한 OS가 아니라 [[DOS]] 커널 위에서 실행되는 셸 형태([[Linux]]의 [[X Window]]와 유사)여서 구조적으론 그다지 좋은 형태가 아니였다.[* 정확히는 Windows 3.1까지는 MS-DOS 위에서 동작했고 Windows 95부터는 MS-DOS를 부트로더 및 DOS 프로그램 호환성 계층으로 사용한다.] 그래서 서버용 윈도우 운영체제를 위해 [[Microsoft Windows/커널|NT 커널]]을 사용한 [[Windows NT]]를 출시했다. NT 커널은 기존 DOS 커널보다 우수한 성능과 훌륭한 안정성을 자랑했다. 그러나 완전히 달라진 구조로 인해 기존의 프로그램(특히 DOS나 16비트 프로그램)들은 제대로 작동할 수 없게 되어 호환성 문제가 있었다. 물론 VDM(Virtual DOS Machine)이나 WoW(Windows on Windows)이 있었으나 완벽하게 작동하지 않았다. 프로그램 작동 방식이 NT과 상당히 다르고 특히 DOS 프로그램은 하드웨어를 직접 제어하기도 했었는데 NT는 커널 모드와 사용자 모드가 나뉘어져 있으며 커널 모드에서만 하드웨어를 제어할 수 있다. 일반 프로그램은 사용자 모드에서 실행되므로 하드웨어를 직접 제어할 수 없다. 결국 MS는 호환성이 보장되는 범위 안에서 안정성을 확보하는 방향으로 MS-DOS 기반으로 가정용 Windows를 개발하기로 했으며 그렇게 [[Windows 95]]가 나오게 되었다. 이후 [[Windows 98]], [[Windows Me]]도 MS-DOS 기반으로 개발되었다.[* 95/98에서 DOS 모드로 전환할 수 있었으나 Me에서는 최대한 MS-DOS의 영향에서 빠져나오도록 개발되어서 DOS 모드가 없다. 물론 DOS 모드를 추가해주는 비공식 패치가 있긴 했다.] 이후 [[Windows XP]]부터 일반 사용자용 OS에도 DOS를 통째로 들어낸 [[Microsoft Windows/커널|NT 커널]]을 사용하게 됐다. 기존 DOS 프로그램들은 호환이 되지 않았기 때문에 옛날 프로그램을 사용하던 사용자들은 불만을 나타냈으나 이전보다 뛰어난 성능과 안정성으로 대부분의 일반 사용자들은 크게 환영한다. 이후로 마이크로소프트에서 만드는 운영체제는 일부 극단적으로 작은 리소스를 가진 제품들[* 화면공유기, 구형 [[Xbox]] 게임기, 일부 모바일 제품 등.]을 제외하면 전부 [[윈도우 커널|NT 커널]] OS를 사용한다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기